package ThreadDemo.Callable;

import java.util.concurrent.FutureTask;

public class Test {
    public static void main(String[] args) {
        // 线程启动后，就会执行参数中的call方法
        MyCallable mc = new MyCallable();
        // 可以获取线程执行完毕后的结果，也可以作为参数传递给Thread对象
        FutureTask<String> ft = new FutureTask<>(mc);
        // 创建一个线程对象，并把参数传递进这个线程
        Thread t1 = new Thread(ft);
        // 开启线程
        t1.start();
    }
}
